From Requirements to Monitors by way of Aspects
نویسندگان
چکیده
Using goal driven requirements engineering, requirements are derived from a goal model that captures multiple strategies for satisfying the goals and takes into account environmental constraints on the system. The model is therefore more stable than a conventional requirements document. We present early work in building a system for runtime monitoring of system goals, as part of normal system operation, so that failure to achieve goals caused by changes in the system environment can be detected and acted on. We make use of Hyper/J to separate instrumentation for monitoring from the core code, and to add instrumentation directly to class files, without the need to modify the core class files. We are currently using a peer to peer networking client as a testbed and we present examples based on this program.
منابع مشابه
Electromagnetic Radiofrequency Radiation Emitted from GSM Mobile Phones Decreases the Accuracy of Home Blood Glucose Monitors
Mobile phones are two-way radios that emit electromagnetic radiation in microwave range. As the number of mobile phone users has reached 6 billion, the bioeffects of exposure to mobile phone radiation and mobile phone electromagnetic interference with electronic equipment have received more attention, globally. As self-monitoring of blood glucose can be a beneficial part of diabetes control, ho...
متن کاملCulture and requirements for its reconstruction from the perspective of Malik bin Nabi
The concept of culture and cultural reconstruction is one of the fundamental concepts that, depending on the various topics and areas in history and human society, needs to be discussed from different aspects. On the other hand, examining and recognizing the views of thinkers in the field of the history of civilization, and especially Islamic civilization, on this issue, apart from revealing as...
متن کاملReuse of a Formal Model for Requirements Validation
This paper reports experience from how a project engaged in the process of requirements analysis for evolutionary builds can reuse the formally specified design model produced for a similar, earlier project in the same domain. Two levels of reuse are described here. First, a formally specified generic design model was generated on one project to systematically capture the design commonality in ...
متن کاملNursing Students' Comprehension of Community Health Nursing Training in Field: A Qualitative Research
Introduction: Community health nursing education in filed is one of the main courses of Iranian nursing education curriculum however, little scientific attention has been paid to the evaluation of community health nursing process so far. Therefore, the present study was conducted to explore nursing students' comprehension of community health nursing in field education. Methods: A qualitative s...
متن کاملThe Principles of Poultry Husbandry
There are a number of requirements by which animals should be managed so that the best performance is achieved in a way acceptable to those responsible for the care of the animals and to the community generally. These requirements are the keys to good management and may be used to test the management of a poultry enterprise in relation to the standard of its management. These requirements are a...
متن کامل